//
//  main.swift
//  swift2
//
//  Created by lanou on 16/10/21.
//  Copyright (c) 2016年 cn.jhc. All rights reserved.
//

import Foundation
/*
 swich语句
（1.）后面的小括号可以省略
（2.）case后面的数据类型不再局限于整型，可以是任意类型
（3.）每一个case后面必须至少要一句代码，大括号可以不写
（4.）break可以不写，不会造成贯穿现象
（5.）default一定要写
*/
var score:Int = 100

switch score{

case var temp where  temp>=90&&temp<=100:println("优秀");
case _ where  score>=80&&score<90:println("良");
case var temp where  temp>=60&&temp<80:println("中");
case var temp where  temp>=0&&temp<60:println("差");
default:println("请重新输入");
}

/*
循环（for，while，repeat-while）

for (int 初始值，循环条件，循环增量){
代码段（如果只有一句语句可以成略大括号）
}
while：小括号可以省略，大括号不能省略
repeat{

}while
*/
//（1.）普通for循环：小括号必须省略
for var i = 0;i<10;i++ {
    println("循环\(i)");
}
//(2.)for-in（闭区间）遍历
for _ in 0...5{
    println("金华");
}
//如果在大括号里面没有使用到的话可以使用_来替代
for i in  0..<5{
    println("jhc");
}
var i:Int = 0
var sum:Int = 0
while i<=100 {
    if i%2 == 0{
     println(i)
    }
    sum += i
    i++
}
println(sum)
var num:Int = 0
var sum1:Int = 0
do{
    if ((num%7!=0)&&(num/10!=7)&&(num%10!=7)){
        println(num)
        sum1 += num
    }
   num++
} while num <= 100
